---
type: tutorial
title: Prepara il tuo ambiente di sviluppo
description: |-
  Tutorial: Crea il tuo primo blog Astro —
  Installa gli strumenti locali di cui avrai bisogno per completare il tutorial
i18nReady: true
---
import Checklist from '~/components/Checklist.astro';
import Box from '~/components/tutorial/Box.astro';
import MultipleChoice from '~/components/tutorial/MultipleChoice.astro';
import Option from '~/components/tutorial/Option.astro';
import PreCheck from '~/components/tutorial/PreCheck.astro';
import { Steps } from '@astrojs/starlight/components';
import Badge from "~/components/Badge.astro"

<PreCheck>
  - Installa tutti gli strumenti che utilizzerai per costruire il tuo sito web Astro
</PreCheck>

## Ottieni gli strumenti di sviluppo di cui hai bisogno

### Terminale

Utilizzerai una **riga di comando (terminale)** per creare il tuo progetto Astro e per eseguire comandi chiave per costruire, sviluppare e testare il tuo sito.

Puoi accedere alla riga di comando tramite un programma terminale locale per il tuo sistema operativo. Applicazioni comuni includono **Terminale** (MacOS/Linux), **Prompt dei comandi** (Windows) e **Termux** (Android). Uno di questi sarà probabilmente già presente sulla tua macchina.

### Node.js

Affinché Astro funzioni sul tuo sistema, dovrai anche avere [**Node.js**](https://nodejs.org/en/) installato, versione `v18.17.1` o `v20.3.0` o successive. (`v19` non è supportata.)

Per verificare se hai già installato una versione compatibile, esegui il comando seguente nel tuo terminale:

```sh
node -v

// Esempio di output
v18.17.1
```

Se il comando restituisce un numero di versione superiore a `v18.17.1` o `v20.3.0` (escludendo qualsiasi `v19`), sei a posto!

Se il comando restituisce un messaggio di errore come `Comando 'node' non trovato`, o un numero di versione inferiore a quello richiesto, allora devi [installare una versione compatibile di Node.js](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).

### Editor di codice

Inoltre, dovrai scaricare e installare un **editor di codice** per scrivere il tuo codice.

:::tip[Useremo...]
Questo tutorial utilizzerà **VS Code**, ma puoi usare qualsiasi editor per il tuo sistema operativo.
:::

<Steps>
1. [Scarica e installa VS Code](https://code.visualstudio.com/#alt-downloads) o un altro editor di codice di tua scelta.
</Steps>


<Box icon="question-mark">

### Metti alla prova le tue conoscenze

Quale dei seguenti è...
1. Un editor di codice, per apportare modifiche ai tuoi file e al loro contenuto?

    <MultipleChoice>
      <Option>
        browser web
      </Option>
      <Option>
        Terminale
      </Option>
      <Option isCorrect>
        VS Code
      </Option>
    </MultipleChoice>

2. Un provider di controllo di versione online per il tuo repository?

    <MultipleChoice>
      <Option isCorrect>
        GitHub
      </Option>
      <Option>
        Terminale
      </Option>
      <Option>
        VS Code
      </Option>
    </MultipleChoice>

3. Un'applicazione per eseguire comandi?
    <MultipleChoice>
      <Option>
        GitHub
      </Option>
      <Option isCorrect>
        Terminale
      </Option>
      <Option>
        browser web
      </Option>
    </MultipleChoice>

</Box>

<Box icon="check-list">
## Checklist per andare avanti

<Checklist>
- [ ] Posso accedere alla riga di comando in un terminale.
- [ ] Ho Node.js installato.
- [ ] Ho un editor di codice come VS Code.
</Checklist>
</Box>


### Risorse

- <p>[FreeCodeCamp.org](https://freecodecamp.org) <Badge class="neutral-badge" text="external" /> — un sito educativo gratuito con corsi completi o rapidi ripassi in HTML, CSS, JS e altro.</p>
